<html>
<head>
  <title>Realizar Cobranca</title>
</head>

<body bgcolor="white">

<%@ page import="data.AdministradorCobraPacienteDO" %>
<%@ page import="transacoes.AdministradorCobraPaciente" %>
<%@page import="java.util.Vector"%>

<! ------------------------------------------------------------>
<!--   se for o request inicial, mostrar somente o formulario -->

<%     if ( null == request.getParameterValues("incluir") ) {
%>
       <form action="./realizarCobranca.jsp" method="post">
<%
    // VERIFICACAO MANUAL DO LOGIN
    if ( session.getAttribute("user_name") == null) {
       pageContext.forward("index.jsp");
    }

    String nome = (String)session.getAttribute("user_name");
%>
    Bom dia <%= nome %> !!
    Insira os dados da cobranca:
    
           <table>
            <tr>
               <td>ID do Paciente</td>
               <td><input type="text" name="idPac" />
            </tr>
            <tr>
               <td>ID Funcionario</td>
               <td><input type="text" name="idFunc" />
            </tr>
            <tr>
               <td>Valor</td>
               <td><input type="text" name="val" />
            </tr>
            <tr>
               <td> Status Cobranca</td>
               <td><input type="text" name="status" />
            </tr>
            <tr>
               <td>Informacao de Cobranca</td>
               <td><input type="text" name="info" />
            </tr>
            
          </table>
          <input type="submit" name="incluir" value="incluir" />
        </form>

<%      } else { 
%>
<! ------------------------------------------------------------------->
<!--   se nao for o request inicial, acionar a transacao de negocio -->


<%     String idPac = request.getParameter("idPac");
       String idFunc = request.getParameter("idFunc");
       String val = request.getParameter("val");
       //String dataVenc = request.getParameter("dataVenc");
       String status = request.getParameter("status");
       String info = request.getParameter("info");
       //String idCob = request.getParameter("idCob");
             
%>


<%
    data.AdministradorCobraPacienteDO cobranca = new data.AdministradorCobraPacienteDO();
    cobranca.setIdPaciente(Integer.parseInt(idPac));
    cobranca.setIdFuncionario(Integer.parseInt(idFunc));
    cobranca.setValor(val);
    //cobranca.setDate(dataVenc);
    cobranca.setStatusCobranca(status);
    cobranca.setInfoCobranca(info);
    //cobranca.setIdCobranca(Integer.parseInt(idCob));

   transacoes.AdministradorCobraPaciente cobr = new transacoes.AdministradorCobraPaciente();
    if ( cobr.incluir(cobranca)) {
         // avisar usuario que transacao foi feita com sucesso
%>
          Cobranca cadastrada com sucesso!
          <form action="./mainAdmin.jsp" method="post">
             <input type="submit" name="voltar" value="Voltar" />
          </form>
<%          }
                 
             else {
%>
          Erro ao incluir cobranca            
          <form action="./realizarCobranca.jsp" method="post">
             <input type="submit" name="retry" value="Repetir" />
          </form>
<%     }
     }
    
    

%>

</body>
</html>